package com.aos.erp.message.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel("推送消息学员")
public class PushStudentVo implements Serializable {

    @ApiModelProperty("学员id")
    private long studentId;

    @ApiModelProperty("证件号码")
    private String idNo;

    @ApiModelProperty("学员名字")
    private String  studentName;

    @ApiModelProperty("学员电话")
    private String studentPhone;

    @ApiModelProperty(hidden = true, value = "APP推送消息内容")
    private String pushMessageForApp = "";
    @ApiModelProperty(hidden = true, value="APP消息参数([{paramKey:'{studentName}', paramValue:'张军'}])")
    private String msgParamsForApp = "";
    @ApiModelProperty(hidden = true, value = "微信公众号推送消息内容")
    private String pushMessageForPublic = "";
    @ApiModelProperty(hidden = true, value="微信公众号消息参数([{paramKey:'{studentName}', paramValue:'张军'}])")
    private String msgParamsForPublic = "";
    @ApiModelProperty(hidden = true, value = "微信小程序推送消息内容")
    private String pushMessageForApplet = "";
    @ApiModelProperty(hidden = true, value="微信小程序消息参数([{paramKey:'{studentName}', paramValue:'张军'}])")
    private String msgParamsForApplet = "";
    @ApiModelProperty(hidden = true, value = "短信推送消息内容")
    private String pushMessageForSms = "";
    @ApiModelProperty(hidden = true, value="短信消息参数([{paramKey:'{studentName}', paramValue:'张军'}])")
    private String msgParamsForSms = "";
}
